package com.data.modules.jd.vo;

import com.data.common.entity.PageEntity;
import com.data.common.entity.SyPageEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * @Description: 车辆进出请求参数
 * @Author: data-boot
 * @Date:   2023-09-04
 * @Version: V1.0
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class OutCarReqVo extends SyPageEntity implements   Serializable {

    private static final long serialVersionUID = 1L;

    /**车道类型*/
    @ApiModelProperty(value = "车道类型")
    private String laneType;
    /**推送类型*/
    @ApiModelProperty(value = "推送类型")
    private Integer pushType;
    /**车辆业务 ID*/
    @ApiModelProperty(value = "车辆业务 ID")
    private String carAccessCurId;
    /**车 牌 号*/
    @ApiModelProperty(value = "车 牌 号")
    private String carNum;
    /**推 送 时 间*/
    @ApiModelProperty(value = "推 送 时 间")
    private String actTime;
    /**预进场/进场时间*/
    @ApiModelProperty(value = "预进场/进场时间")
    private String arriveTime;
    @ApiModelProperty(value = "离 场 时 间")
    private String leaveTime;
    @ApiModelProperty(value = "停车时长")
    private String parkingTimeLength;
    /**车辆类型*/
    @ApiModelProperty(value = "车辆类型")
    private String vehicleClass;
    /**道闸通道编码*/
    @ApiModelProperty(value = "道闸通道编码")
    private String vttDevChnid;
    /**道闸名称*/
    @ApiModelProperty(value = "道闸名称")
    private String sluiceDevChnName;
    /**车道号*/
    @ApiModelProperty(value = "车道号")
    private String laneNo;
    /**停车场 ID*/
    @ApiModelProperty(value = "停车场 ID")
    private String parkingLotCode;
    /**余位数*/
    @ApiModelProperty(value = "余位数")
    private String totRemianNum;

    /**余位数*/
    @ApiModelProperty(value = "创建人")
    private String createBy;

    @ApiModelProperty(value = "开始时间")
    private String begin;

    @ApiModelProperty(value = "结束时间")
    private String end;

}
